Min-Link Shortest Path Maps and Fréchet Distance
نویسندگان
چکیده
We present shortest path maps that support min-link queries from any source point on a line segment to destination points in either a simple polygon or a polygonal domain (a polygon with holes). These structures are more versatile than the traditional shortest path map from a fixed source point, and we use them to compute the min-link Fréchet distance between two polygonal curves. In addition to developing exact algorithms for min-link shortest path maps, the Fréchet distance, and the Hausdorff distance, we also present approximation algorithms that are accurate to within 1, 2, or 3 links of the optimal solution. The min-link Fréchet distance between polygonal curves inside a simple polygon interprets the boundary of the simple polygon as an obstacle. We prove that a free space cell (i.e., the parameter space representing all min-link distances between a pair of line segments) has the property that all min-link distances less than or equal to some threshold value ε define a free space that need not be convex but is always x-monotone, y-monotone, and connected. We use this property plus a novel additive B approximation for the Fréchet distance that runs in subquadratic O( B + N2 B2 ) time to compute the exact Fréchet distance in O(kN +N 2) time. Here, N is the complexity of the polygonal curves, and k is the complexity of the simple polygon. Note that the exact runtime is asymptotically competitive with the O(N2 logN) runtime of the traditional (no obstacles) Fréchet distance [4]. For a polygonal domain, the monotonicity and connectedness properties no longer hold, so we use our shortest path map structure to represent a free space cell.
منابع مشابه
Coordinating Team Movements in Dangerous Territory
Suppose a two-member team is required to navigate through dangerous territory (a plane with polygonal obstacles) along two preselected polygonal paths. The team could consist of police officers, soldiers, or even robots on the surface of Mars. Team members are allowed to coordinate their movements, and it is imperative to keep the team close together during the mission so that if an emergency o...
متن کاملGeodesic Fréchet Distance with Polygonal Obstacles
We present the first algorithm to compute the geodesic Fréchet distance between two polygonal curves in a plane with polygonal obstacles, where distances between points are measured as the length of a shortest path between them. Using shortest path structures that we call dynamic and static spotlights, we efficiently construct and propagate reachability information through the free space diagra...
متن کاملA faster algorithm for matching planar maps under the weak Fréchet distance
We consider the problem of matching a polygonal curve of complexity p with an arbitrary curve on an embedded planar graph of complexity q. With the large amount of GPS and location trace data that have become available in recent years, algorithms for such problems have become increasingly important. Direct applications include matching a GPS trace to a given roadmap and indirect applications in...
متن کاملSingle-Point Visibility Constraint Minimum Link Paths in Simple Polygons
We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...
متن کاملThe Fréchet Distance Problem in Weighted Regions
where α and β range over all continuous non-decreasing functions with α(0) = β(0) = 0 and α(1) = β(1) = 1, and d′ is a distance metric between points. The functions α and β are also refereed to as reparametrizations. We call (α, β) a matching between P and Q. The Fréchet distance is described intuitively by a man walking a dog on a leash. The man follows a curve (path), and the dog follows anot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008